//
const fs = require('fs');
const fs2 = require('fs/promises');

// 原生操作
// fs.readFile('./resource/1.html', (err, data) => {
//   if(err) throw err;
//   console.log(data.toString());
// })

//promise封装
// let p = new Promise((resolve,reject) => {
//   fs.readFile('./resource/1.htm', (err, data) => {
//     //判断
//     if(err){
//       return reject(err)
//     }
//     resolve(data);
//   });
// })

// //调用 then 方法
// p.then(value => {
//   //
//   console.log(value.toString());
// }, reason => {
//   //
//   console.log(reason.code);
// });

//补充
fs2
.readFile('./resource/1.html')
.then(value => {
  console.log(value.toString())
}, reason => {
  console.log(reason);
})